home *** CD-ROM | disk | FTP | other *** search
/ MacTech 1 to 12 / MacTech-vol-1-12.toast / Source / MacTech® Magazine / Volume 05 - 1989 / 05.08 Aug 89 / Installer Source / NormalTrash.r < prev    next >
Encoding:
Text File  |  1989-05-21  |  3.4 KB  |  100 lines  |  [TEXT/MPS ]

  1. /*-------------------------------------------------------------------------
  2. #
  3. #    Normal TrachCan Installer Script Resource Code
  4. #
  5. #    Create using with command:
  6. #        Rez -o NormalTrash -t uins -c uins NormalTrash.r
  7. #
  8. #    To Function correctly, Place it in the System Folder of the
  9. #        Installer Disk.
  10. #
  11. #    Installs the Normal TrashCan into the Target Disk's Finder.
  12. #
  13. -------------------------------------------------------------------------*/
  14.  
  15. #include "Types.r"
  16.  
  17. #include "SysTypes.r"
  18.  
  19. resource 'insc' (0, "") {
  20.     format0 {
  21.         "Normal TrashCan (v1.0)",
  22.         "NormalTrash Script installs the Normal Trashcan into the Finder.  "
  23.         "This Script must be in the System Folder of the Installing Disk.  "
  24.         "It was created for MacTutor by Steve Sheets.",
  25.         {    /* array FileList: 0 elements */
  26.         },
  27.         {    /* array ResFileList: 1 elements */
  28.             /* [1] */
  29.             noDelRemove, noDelInstall, noCopy, doReplace, Old, noUpdateOnly,
  30.             noRsrcFork, noDataFork, needExist, nocrDate, typeCr,
  31.             'FNDR', 'MACS', 0x0, "Finder",
  32.             {    /* array SrcFileList: 1 elements */
  33.                 /* [1] */
  34.                 noDelRemove, noDelInstall, noCopy, doReplace, Old, noUpdateOnly,
  35.                 noRsrcFork, noDataFork, needExist, nocrDate, typeCr,
  36.                 'uins', 'uins', 0x0, "NormalTrash",
  37.                 {    /* array ResList: 2 elements */
  38.                     /* [1] */
  39.                     noDelRemove, DelInstall, copy, doReplace, old, noUpdateOnly,
  40.                     noEvenIf, needExist, byID, 
  41.                     'ICN#', 500, 130, "",
  42.                     /* [2] */
  43.                     noDelRemove, DelInstall, copy, doReplace, old, noUpdateOnly,
  44.                     noEvenIf, needExist, byID, 
  45.                     'ICN#', 501, 134, ""
  46.                 }
  47.             }
  48.         }
  49.     }
  50. };
  51.  
  52. /*    Normal Trash Icon    */
  53.  
  54. resource 'ICN#' (500, "", preload) {
  55.     {    /* array: 2 elements */
  56.         /* [1] */
  57.         $"00 07 E0 00 00 08 10 00 03 FF FF C0 04 00 00 20"
  58.         $"07 FF FF E0 02 00 00 40 02 00 00 40 02 44 44 40"
  59.         $"02 22 22 40 02 22 22 40 02 22 22 40 02 22 22 40"
  60.         $"02 22 22 40 02 22 22 40 02 22 22 40 02 22 22 40"
  61.         $"02 22 22 40 02 22 22 40 02 22 22 40 02 22 22 40"
  62.         $"02 22 22 40 02 22 22 40 02 22 22 40 02 22 22 40"
  63.         $"02 22 22 40 02 22 22 40 02 22 22 40 02 22 22 40"
  64.         $"02 44 44 40 02 00 00 40 02 00 00 40 03 FF FF C0",
  65.         /* [2] */
  66.         $"00 07 E0 00 00 0F F0 00 03 FF FF C0 07 FF FF E0"
  67.         $"07 FF FF E0 03 FF FF C0 03 FF FF C0 03 FF FF C0"
  68.         $"03 FF FF C0 03 FF FF C0 03 FF FF C0 03 FF FF C0"
  69.         $"03 FF FF C0 03 FF FF C0 03 FF FF C0 03 FF FF C0"
  70.         $"03 FF FF C0 03 FF FF C0 03 FF FF C0 03 FF FF C0"
  71.         $"03 FF FF C0 03 FF FF C0 03 FF FF C0 03 FF FF C0"
  72.         $"03 FF FF C0 03 FF FF C0 03 FF FF C0 03 FF FF C0"
  73.         $"03 FF FF C0 03 FF FF C0 03 FF FF C0 03 FF FF C0"
  74.     }
  75. };
  76.  
  77. /*    Normal Full Trash Icon    */
  78.  
  79. resource 'ICN#' (501, "", preload) {
  80.     {    /* array: 2 elements */
  81.         /* [1] */
  82.         $"00 07 E0 00 00 08 10 00 03 FF FF C0 04 00 00 20"
  83.         $"03 FF FF C0 02 00 00 40 02 00 00 40 02 10 04 40"
  84.         $"04 22 22 20 04 22 22 20 08 44 11 10 08 44 11 10"
  85.         $"10 88 08 88 10 88 08 88 10 88 08 88 10 88 08 88"
  86.         $"10 88 08 88 10 88 08 88 10 88 08 88 10 88 08 88"
  87.         $"10 88 08 88 10 88 08 88 10 88 08 88 08 44 11 10"
  88.         $"08 44 11 10 04 22 22 20 04 22 22 20 04 22 22 20"
  89.         $"02 10 00 40 02 00 00 40 02 00 00 40 01 FF FF 80",
  90.         /* [2] */
  91.         $"00 07 E0 00 00 0F F0 00 03 FF FF C0 07 FF FF E0"
  92.         $"03 FF FF C0 03 FF FF C0 03 FF FF C0 03 FF FF C0"
  93.         $"07 FF FF E0 07 FF FF E0 0F FF FF F0 0F FF FF F0"
  94.         $"1F FF FF F8 1F FF FF F8 1F FF FF F8 1F FF FF F8"
  95.         $"1F FF FF F8 1F FF FF F8 1F FF FF F8 1F FF FF F8"
  96.         $"1F FF FF F8 1F FF FF F8 1F FF FF F8 0F FF FF F0"
  97.         $"0F FF FF F0 07 FF FF E0 07 FF FF E0 07 FF FF E0"
  98.         $"03 FF FF C0 03 FF FF C0 03 FF FF C0 01 FF FF 80"
  99.     }
  100. };